/*#include <stdio.h>
#include <stdlib.h>
#include <sys/types.h>
#include <sys/socket.h>
#include <netinet/in.h>
#include <netdb.h> 
#include <strings.h>
#include <string.h>
#include <unistd.h>
#include <errno.h>
#include <limits.h>
#include <dirent.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <time.h>
#include <arpa/inet.h>*/

//#include "md5/md5.h"
#include "table_fichiers.h"
//#include "include.h"
 
#define TESTFILE "./Database/LoremIpsum"

int main(){
	TableFichiers tab = init_table();
	printf("Remplissage de la table : Line %d\n", __LINE__);
	remplir_table("./Database", &tab); //REVOIR LE CAS DE NOM FICHIER AVEC ESPACES !!!
	afficher_table(tab);	
	
	/*printf("Initialisation de la table\n");

	TableFichiers tab = init_table();
	printf("Remplissage de la table : Line %d\n", __LINE__);
	remplir_table("./Database", &tab); //REVOIR LE CAS DE NOM FICHIER AVEC ESPACES !!!
	printf("Recherche par nom de fichier : Line %d\n", __LINE__);
	EntreeTable file = trouver_fichier_nom("test1", tab);
	printf("RECHERCHE Fichier test1\n Fichier Trouvé ? : %s\n",file.nom_fichier);
	EntreeTable fileLI = trouver_fichier_nom("LoremIpsum", tab);
	printf("RECHERCHE Fichier Lorem Ipsum\n Fichier Trouvé ? : %s\n",fileLI.nom_fichier);
	printf("Génération de la clé : Line %d\n", __LINE__);
	unsigned char clef_bits[TAILLE_MD5];
		printf("Récupération du md5 : Line %d\n", __LINE__);
		printf("fichier recherché : %s\n", file.nom_fichier);
		char* s[1000];
        chdir(const char *repertoire);	
		//strcat(s,"./Database/");
		strcat(s,file.nom_fichier);
		strcpy(file.nom_fichier, s);
		printf("fichier recherché : %s\n", file.nom_fichier);
    	cle(file.nom_fichier,clef_bits);
    	transforme_cle(file.clef,clef_bits);
    	printf("Fin de la récupération du md5 : Line %d\n", __LINE__);
	//Recherche avec clef
	//EntreeTable file2 = trouver_fichier(tab, clef_bits);
	printf("RECHERCHE Fichier test1\n Fichier Trouvé : %s\n",file2.nom_fichier);
	*/
	return EXIT_SUCCESS;
}




